user_prompt = '''
现在我将给你一组测试用例的初始条件和操作步骤，你需要根据这些信息，先生成该测试的预期结果，之后生成测试名称，测试环境和测试级别。

注意点：
1. 操作步骤可能会与初始状态矛盾，若出现这种情况，请优先修改操作步骤。
2. 电源状态注意两个点：第一，操作步骤的切换电源状态，应从初始状态的状态开始切换；第二，电源状态不能从一个状态转换成相同的状态。
3. 预期结果需要与操作步骤一一对应，且预期结果应当是对操作步骤的直接反馈。
4. 测试名称不应用基础/扩展命名，应结合初始状态和操作步骤进行命名。比如不要使用_基础测试用例_这样的命名。

请返回一组JSON格式的测试用例，包含以下json中的字段，其中preconditions字段为前置条件，operate_step字段为操作步骤，expected_results字段为预期结果，其中所有的动作都应该放入到operate_step字段中，与预期结果一一对应。
给出的测试用例信息如下：
```json
{initial_test_case}
```

返回格式为：
[{{
    "subsystem": "...",
    "function_module": "...",
    "test_name": "...",
    "preconditions":"...",
    "operate_step":"...",
    "expected_results":"...",
    "test_environment":"...",
    "test_level":"..."
}}]
```
'''


llm_response = '''
```json
{example_test_cases}
```
'''


